package com.java_demo.dao;

import com.java_demo.domain.Customer;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ICustomerDao {
    /**
     * 新增客户
     * @param custName 客户姓名
     * @return  插入的行数 >=1:成功、 0:失败
     */
    int addCustomer(String custName);

    /**
     * 根据id查找客户
     * @param custId 客户id
     * @return  客户实体
     */
    Customer queryById(Long custId);

    /**
     * 根据偏移量和数量限制查找
     * @param offset 偏移量
     * @param limit 数量限制
     * @return  客户实体集合
     */
    List<Customer> queryList(@Param("offset") Integer offset, @Param("limit") Integer limit);
}
